Solutions/CrowdStrike Falcon Endpoint Protection/Parsers/CrowdStrikeReplicator_future.yaml (1,123 lines of code) (raw):
id: 5fbb24dd-7089-43fd-ba32-27e944e8c6aa
Function:
Title: Union Parser for all CrowdStrike Falcon Data Replicator V1 and V2 events
Version: '2.0.0'
LastUpdated: Jun 31st 2023
Category: CrowdStrikeParser
FunctionName: CrowdStrikeReplicator
FunctionAlias: CrowdStrikeReplicator
FunctionParams:
- Name: starttime
Type: datetime
Default: datetime(null)
- Name: endtime
Type: datetime
Default: datetime(null)
FunctionQuery: |
let parser = (
starttime: datetime=datetime(null),
endtime: datetime=datetime(null)
)
{
let CrowdStrikeFDRv1Schema = datatable(
TimeGenerated: datetime,
Type: string,
timestamp_t: datetime,
aip_s: string,
aid_g: guid,
EventType_s: string,
LogonType_s: string,
HostProcessType_s: string,
UserPrincipal_s: string,
DomainName_s: string,
RemoteAddressIP_s: string,
ConnectionDirection_s: string,
TargetFileName_s: string,
LocalAddressIP4_s: string,
IsOnRemovableDisk_s: string,
UserIsAdmin_s: string,
LogonTime_s: string,
LogonDomain_s: string,
RemoteAccount_s: string,
UserId_s: string,
Prevalence_s: string,
CurrentProcess_s: string,
event_simpleName_s: string,
TargetProcessId_s: string,
ProcessStartTime_s: string,
UserName_s: string,
DeviceProductId_s: string,
TargetSHA256HashData_s: string,
SHA256HashData_s: string,
MD5HashData_g: guid,
TargetDirectoryName_s: string,
FirewallRule_s: string,
TaskName_s: string,
TaskExecCommand_s: string,
TargetAddress_s: string,
SourceFileName_s: string,
RegObjectName_s: string,
RegValueName_g: guid,
ServiceObjectName_s: string,
RegistryPath_s: string,
RawProcessId_s: string,
event_platform_s: string,
CommandLine_s: string,
ParentProcessId_s: string,
ParentCommandLine_s: string,
ParentBaseFileName_s: string,
GrandParentBaseFileName_s: string,
RemotePort_s: string,
VolumeDeviceType_s: string,
VolumeName_s: string,
ClientComputerName_s: string,
ProductId_s: string,
ComputerName_s: string,
custom_fields_message_s: string
)[];
let CrowdStrikeFDRv1Events =
union isfuzzy = true
CrowdStrikeFDRv1Schema,
CrowdstrikeReplicatorLogs_CL
| where (isnull(starttime) or TimeGenerated >= endtime)
and (isnull(starttime) or TimeGenerated <= endtime)
| extend customFields = parse_json(custom_fields_message_s)
| extend
EventMessage = tostring(event_simpleName_s),
ContextTimeStamp = toreal(timestamp_t),
Aip = aip_s,
DvcInterfaceGuid = column_ifexists('aid_g', ''),
EventType = tostring(EventType_s),
LogonType = tostring(LogonType_s),
HostProcessType = tostring(HostProcessType_s),
UserPrincipal = tostring(UserPrincipal_s),
DomainName = tostring(DomainName_s),
RemoteAddressIP = tostring(RemoteAddressIP_s),
ConnectionDirection = tostring(ConnectionDirection_s),
TargetFileName = tostring(TargetFileName_s),
LocalAddressIP4 = tostring(LocalAddressIP4_s),
IsOnRemovableDisk = tostring(IsOnRemovableDisk_s),
UserIsAdmin = tostring(UserIsAdmin_s),
LogonTime = column_ifexists('LogonTime_s', ''),
LogonDomain = tostring(LogonDomain_s),
RemoteAccount = tostring(RemoteAccount_s),
UserId = tostring(UserId_s),
Prevalence = tostring(Prevalence_s),
CurrentProcess = tostring(CurrentProcess_s),
TargetProcessId = tostring(TargetProcessId_s),
ProcessStartTime = column_ifexists('ProcessStartTime_s', ''),
UserName = tostring(UserName_s),
DeviceProductId = tostring(DeviceProductId_s),
TargetSHA256HashData = tostring(TargetSHA256HashData_s),
SHA256HashData = tostring(SHA256HashData_s),
MD5HashData = column_ifexists('MD5HashData_g', column_ifexists('MD5HashData_s', '')),
TargetDirectoryName = tostring(TargetDirectoryName_s),
FirewallRule = tostring(FirewallRule_s),
TaskName = tostring(TaskName_s),
TaskExecCommand = tostring(TaskExecCommand_s),
TargetAddress = tostring(TargetAddress_s),
SourceFileName = tostring(SourceFileName_s),
RegObjectName = tostring(RegObjectName_s),
RegValueName = column_ifexists('RegValueName_g', ''),
ServiceObjectName = tostring(ServiceObjectName_s),
RegistryPath = tostring(RegistryPath_s),
RawProcessId = tostring(RawProcessId_s),
event_platform = tostring(event_platform_s),
CommandLine = tostring(CommandLine_s),
ParentProcessId = tostring(ParentProcessId_s),
ParentCommandLine = tostring(ParentCommandLine_s),
ParentBaseFileName = tostring(ParentBaseFileName_s),
GrandParentBaseFileName = tostring(GrandParentBaseFileName_s),
RemotePort = tostring(RemotePort_s),
VolumeDeviceType = tostring(VolumeDeviceType_s),
VolumeName = tostring(VolumeName_s),
ClientComputerName = tostring(ClientComputerName_s),
ProductId = tostring(ProductId_s),
ComputerName = tostring(ComputerName_s),
FileMode = tostring(customFields.FileMode),
DeviceSerialNumber = tostring(customFields.DeviceSerialNumber),
IcmpCode = tostring(customFields.IcmpCode),
IcmpType = tostring(customFields.IcmpType),
LastUpdateInstalledTime = tostring(customFields.LastUpdateInstalledTime),
RebootRequired = tostring(customFields.RebootRequired),
PendingUpdateIds = tostring(customFields.PendingUpdateIds),
InstalledUpdateIds = tostring(customFields.InstalledUpdateIds),
InstalledUpdateExtendedStatus = tostring(customFields.InstalledUpdateExtendedStatus),
SupersededUpdateIds = tostring(customFields.SupersededUpdateIds),
ConfigurationDescriptorValue = tostring(customFields.ConfigurationDescriptorValue),
ConfigurationDescriptorAttributes = tostring(customFields.ConfigurationDescriptorAttributes),
DeviceDescriptorUniqueIdentifier = tostring(customFields.DeviceDescriptorUniqueIdentifier),
ConfigurationDescriptorName = tostring(customFields.ConfigurationDescriptorName),
ConfigurationDescriptorNumInterfaces = tostring(customFields.ConfigurationDescriptorNumInterfaces),
ConfigurationDescriptorMaxPowerDraw = tostring(customFields.ConfigurationDescriptorMaxPowerDraw),
ScreenshotsTakenCount = tostring(customFields.ScreenshotsTakenCount),
ExitCode = tostring(customFields.ExitCode),
DstUserIdentity = tostring(customFields.DstUserIdentity),
NetworkListenCount = tostring(customFields.NetworkListenCount),
SuspiciousRawDiskReadCount = tostring(customFields.SuspiciousRawDiskReadCount),
NetworkBindCount = tostring(customFields.NetworkBindCount),
NetworkRecvAcceptCount = tostring(customFields.NetworkRecvAcceptCount),
ContextData = tostring(customFields.ContextData),
Id = tostring(customFields.Id),
NewExecutableWrittenCount = tostring(customFields.NewExecutableWrittenCount),
ExeAndServiceCount = tostring(customFields.ExeAndServiceCount),
NetworkCloseCount = tostring(customFields.NetworkCloseCount),
SuspectStackCount = tostring(customFields.SuspectStackCount),
CLICreationCount = tostring(customFields.CLICreationCount),
UnsignedModuleLoadCount = tostring(customFields.UnsignedModuleLoadCount),
UserTime = tostring(customFields.UserTime),
AllocateVirtualMemoryCount = tostring(customFields.AllocateVirtualMemoryCount),
ContextProcessId = tostring(customFields.ContextProcessId),
ServiceEventCount = tostring(customFields.ServiceEventCount),
SnapshotFileOpenCount = tostring(customFields.SnapshotFileOpenCount),
RemovableDiskFileWrittenCount = tostring(customFields.RemovableDiskFileWrittenCount),
InjectedDllCount = tostring(customFields.InjectedDllCount),
ModuleLoadCount = tostring(customFields.ModuleLoadCount),
UserMemoryProtectExecutableCount = tostring(customFields.UserMemoryProtectExecutableCount),
NetworkCapableAsepWriteCount = tostring(customFields.NetworkCapableAsepWriteCount),
DnsRequestCount = tostring(customFields.DnsRequestCount),
ArchiveFileWrittenCount = tostring(customFields.ArchiveFileWrittenCount),
Entitlements = tostring(customFields.Entitlements),
Name = tostring(customFields.Name),
SetThreadContextCount = tostring(customFields.SetThreadContextCount),
SuspiciousCredentialModuleLoadCount = tostring(customFields.SuspiciousCredentialModuleLoadCount),
Cid = tostring(customFields.Cid),
FileDeletedCount = tostring(customFields.FileDeletedCount),
UserMemoryAllocateExecutableCount = tostring(customFields.UserMemoryAllocateExecutableCount),
DirectoryCreatedCount = tostring(customFields.DirectoryCreatedCount),
NetworkConnectCountUdp = tostring(customFields.NetworkConnectCountUdp),
QueueApcCount = tostring(customFields.QueueApcCount),
ContextThreadId = tostring(customFields.ContextThreadId),
SuspiciousFontLoadCount = tostring(customFields.SuspiciousFontLoadCount),
ConHostId = tostring(customFields.ConHostId),
NetworkConnectCount = tostring(customFields.NetworkConnectCount),
BinaryExecutableWrittenCount = tostring(customFields.BinaryExecutableWrittenCount),
CycleTime = tostring(customFields.CycleTime),
DvcOs = tostring(customFields.DvcOs),
ConHostProcessId = tostring(customFields.ConHostProcessId),
PrivilegedProcessHandleCount = tostring(customFields.PrivilegedProcessHandleCount),
MaxThreadCount = tostring(customFields.MaxThreadCount),
ImageSubsystem = tostring(customFields.ImageSubsystem),
GenericFileWrittenCount = tostring(customFields.GenericFileWrittenCount),
EffectiveTransmissionClass = tostring(customFields.EffectiveTransmissionClass),
ScriptEngineInvocationCount = tostring(customFields.ScriptEngineInvocationCount),
RunDllInvocationCount = tostring(customFields.RunDllInvocationCount),
CreateProcessCount = toreal(customFields.CreateProcessCount),
KernelTime = tostring(customFields.KernelTime),
DirectoryEnumeratedCount = tostring(customFields.DirectoryEnumeratedCount),
ConfigStateHash = tostring(customFields.ConfigStateHash),
AsepWrittenCount = tostring(customFields.AsepWrittenCount),
SuspiciousDnsRequestCount = tostring(customFields.SuspiciousDnsRequestCount),
DocumentFileWrittenCount = tostring(customFields.DocumentFileWrittenCount),
ProtectVirtualMemoryCount = tostring(customFields.ProtectVirtualMemoryCount),
ProcessHashSha256 = tostring(customFields.ProcessHashSha256),
UserMemoryProtectExecutableRemoteCount = tostring(customFields.UserMemoryProtectExecutableRemoteCount),
ConfigBuild = tostring(customFields.ConfigBuild),
UserMemoryAllocateExecutableRemoteCount = tostring(customFields.UserMemoryAllocateExecutableRemoteCount),
ExecutableDeletedCount = tostring(customFields.ExecutableDeletedCount),
RegKeySecurityDecreasedCount = tostring(customFields.RegKeySecurityDecreasedCount),
InjectedThreadCount = tostring(customFields.InjectedThreadCount),
NetworkModuleLoadCount = tostring(customFields.NetworkModuleLoadCount),
WindowTitle = tostring(customFields.WindowTitle),
ProcessCreateFlags = tostring(customFields.ProcessCreateFlags),
IntegrityLevel = tostring(customFields.IntegrityLevel),
SourceProcessId = tostring(customFields.SourceProcessId),
ProcessHashSha1 = tostring(customFields.ProcessHashSha1),
TokenType = tostring(customFields.TokenType),
ProcessEndTime = toreal(customFields.ProcessEndTime),
AuthenticodeHashData = tostring(customFields.AuthenticodeHashData),
SessionId = tostring(customFields.SessionId),
Tags = tostring(customFields.Tags),
ProcessHashMd5 = tostring(customFields.ProcessHashMd5),
ProcessSxsFlags = tostring(customFields.ProcessSxsFlags),
AuthenticationId = tostring(customFields.AuthenticationId),
WindowFlags = tostring(customFields.WindowFlags),
ProcessCommandLine = tostring(customFields.ProcessCommandLine),
ParentAuthenticationId = tostring(customFields.ParentAuthenticationId),
FileName = tostring(customFields.FileName),
SourceThreadId = tostring(customFields.SourceThreadId),
ProcessParameterFlags = tostring(customFields.ProcessParameterFlags),
SignInfoFlags = tostring(customFields.SignInfoFlags),
ChannelVersion = tostring(customFields.ChannelVersion),
ChannelVersionRequired = tostring(customFields.ChannelVersionRequired),
ChannelId = tostring(customFields.ChannelId),
DnsResponseType = tostring(customFields.DnsResponseType),
IP4Records = tostring(customFields.IP4Records),
CNAMERecords = tostring(customFields.CNAMERecords),
QueryStatus = tostring(customFields.QueryStatus),
InterfaceIndex = tostring(customFields.InterfaceIndex),
DualRequest = tostring(customFields.DualRequest),
FirstIP4Record = tostring(customFields.FirstIP4Record),
UrlDomain = tostring(customFields.UrlDomain),
RespondingDnsServer = tostring(customFields.RespondingDnsServer),
RequestType = tostring(customFields.RequestType),
FirewallRuleId = tostring(customFields.FirewallRuleId),
Options = tostring(customFields.Options),
MinorFunction = tostring(customFields.MinorFunction),
FileIdentifier = tostring(customFields.FileIdentifier),
Information = tostring(customFields.Information),
ShareAccess = tostring(customFields.ShareAccess),
FileObject = tostring(customFields.FileObject),
FilePermission = tostring(customFields.FilePermission),
Status = tostring(customFields.Status),
IrpFlags = tostring(customFields.IrpFlags),
MajorFunction = tostring(customFields.MajorFunction),
DesiredAccess = tostring(customFields.DesiredAccess),
OperationFlags = tostring(customFields.OperationFlags),
CallStackModuleNamesVersion = tostring(customFields.CallStackModuleNamesVersion),
CsaProcessDataCollectionInstanceId = tostring(customFields.CsaProcessDataCollectionInstanceId),
CallStackModuleNames = tostring(customFields.CallStackModuleNames),
CreateProcessType = tostring(customFields.CreateProcessType),
EtwRawProcessId = tostring(customFields.EtwRawProcessId),
EventMax = tostring(customFields.EventMax),
EtwRawThreadId = tostring(customFields.EtwRawThreadId),
Flags = tostring(customFields.Flags),
EventMin = tostring(customFields.EventMin),
RawThreadId = tostring(customFields.RawThreadId),
SrcIpAddr = tostring(customFields.SrcIpAddr),
ConnectionFlags = tostring(customFields.ConnectionFlags),
DstIpPort = tostring(customFields.DstIpPort),
SrcIpPort = tostring(customFields.SrcIpPort),
Protocol = tostring(customFields.Protocol),
DstIpAddr = tostring(customFields.DstIpAddr),
InContext = tostring(customFields.InContext),
NetworkContainmentState = tostring(customFields.NetworkContainmentState),
ConfigIDBase = tostring(customFields.ConfigIDBase),
SensorStateBitMap = tostring(customFields.SensorStateBitMap),
ConfigurationVersion = tostring(customFields.ConfigurationVersion),
ConfigIDPlatform = tostring(customFields.ConfigIDPlatform),
ConfigIDBuild = tostring(customFields.ConfigIDBuild),
ProvisionState = tostring(customFields.ProvisionState),
Size = tostring(customFields.Size),
IsOnNetwork = tostring(customFields.IsOnNetwork),
DiskParentDeviceInstanceId = tostring(customFields.DiskParentDeviceInstanceId),
TemporaryFileName = tostring(customFields.TemporaryFileName),
FileEcpBitmask = tostring(customFields.FileEcpBitmask),
ModuleCharacteristics = tostring(customFields.ModuleCharacteristics),
OriginalEventTimeStamp = tostring(customFields.OriginalEventTimeStamp),
MappedFromUserMode = tostring(customFields.MappedFromUserMode),
TreeId = tostring(customFields.TreeId),
PrimaryModule = tostring(customFields.PrimaryModule),
LogoffTime = tostring(customFields.LogoffTime),
UserFlags = tostring(customFields.UserFlags),
LogonServer = tostring(customFields.LogonServer),
DstUserName = tostring(customFields.DstUserName),
AuthenticationPackage = tostring(customFields.AuthenticationPackage),
PasswordLastSet = tostring(customFields.PasswordLastSet),
UserLogoffType = tostring(customFields.UserLogoffType),
UserLogonFlags = tostring(customFields.UserLogonFlags),
Parameter2 = tostring(customFields.Parameter2),
Parameter1 = tostring(customFields.Parameter1),
Parameter3 = tostring(customFields.Parameter3),
Line = tostring(customFields.Line),
ErrorStatus = tostring(customFields.ErrorStatus),
Facility = tostring(customFields.Facility),
File = tostring(customFields.File),
PublicKeys = tostring(customFields.PublicKeys),
HandleCreated = tostring(customFields.HandleCreated),
ExtendedKeyUsages = tostring(customFields.ExtendedKeyUsages),
FileSigningTime = tostring(customFields.FileSigningTime),
Object1Name = tostring(customFields.Object1Name),
Object1Type = tostring(customFields.Object1Type),
Certificate = tostring(customFields.Certificate),
RpcClientProcessId = tostring(customFields.RpcClientProcessId),
SyntheticPR2Flags = tostring(customFields.SyntheticPR2Flags),
MachOSubType = tostring(customFields.MachOSubType),
SessionProcessId = tostring(customFields.SessionProcessId),
SVUID = tostring(customFields.SVUID),
ProcessGroupId = tostring(customFields.ProcessGroupId),
GID = tostring(customFields.GID),
SVGID = tostring(customFields.SVGID),
UID = tostring(customFields.UID),
RGID = tostring(customFields.RGID),
RUID = tostring(customFields.RUID),
NeighborList = tostring(customFields.NeighborList),
DownloadServer = tostring(customFields.DownloadServer),
DownloadPath = tostring(customFields.DownloadPath),
DownloadPort = tostring(customFields.DownloadPort),
CompletionEventId = tostring(customFields.CompletionEventId),
IsTransactedFile = tostring(customFields.IsTransactedFile),
WindowStation = tostring(customFields.WindowStation),
BoundingLimitCount = tostring(customFields.BoundingLimitCount),
ProcessBehaviorBitfield = tostring(customFields.ProcessBehaviorBitfield),
Desktop = tostring(customFields.Desktop),
PatternId = tostring(customFields.PatternId),
ExclusionType = tostring(customFields.ExclusionType),
ExclusionSource = tostring(customFields.ExclusionSource),
DriverLoadFlags = tostring(customFields.DriverLoadFlags),
CompanyName = tostring(customFields.CompanyName),
OriginalFilename = tostring(customFields.OriginalFilename),
FileVersion = tostring(customFields.FileVersion),
ShowWindowFlags = tostring(customFields.ShowWindowFlags),
ThreadStartAddress = tostring(customFields.ThreadStartAddress),
InjectedThreadFlag = tostring(customFields.InjectedThreadFlag),
UserThread = tostring(customFields.UserThread),
TargetThreadModule = tostring(customFields.TargetThreadModule),
TargetThreadId = tostring(customFields.TargetThreadId),
ThreadStartContext = tostring(customFields.ThreadStartContext),
SourceThreadStartAddress = tostring(customFields.SourceThreadStartAddress),
InterfaceGuid = tostring(customFields.InterfaceGuid),
InterfaceVersion = tostring(customFields.InterfaceVersion),
RpcClientThreadId = tostring(customFields.RpcClientThreadId),
TaskXml = tostring(customFields.TaskXml),
TaskAuthor = tostring(customFields.TaskAuthor),
RpcOpNum = tostring(customFields.RpcOpNum),
TaskExecArguments = tostring(customFields.TaskExecArguments),
RpcNestingLevel = tostring(customFields.RpcNestingLevel),
ErrorLocation = tostring(customFields.ErrorLocation),
ErrorReason = tostring(customFields.ErrorReason),
Parameter64_1 = tostring(customFields.Parameter64_1),
ErrorSource = tostring(customFields.ErrorSource),
ParameterSizedBuffer_1 = tostring(customFields.ParameterSizedBuffer_1),
ErrorCode = tostring(customFields.ErrorCode),
DeviceVersion = tostring(customFields.DeviceVersion),
DeviceTimeStamp = toreal(customFields.DeviceTimeStamp),
DeviceInstanceId = tostring(customFields.DeviceInstanceId),
DeviceDescriptorSetHash = tostring(customFields.DeviceDescriptorSetHash),
DeviceVendorId = tostring(customFields.DeviceVendorId),
DeviceManufacturer = tostring(customFields.DeviceManufacturer),
DeviceProduct = tostring(customFields.DeviceProduct),
GroupRid = tostring(customFields.GroupRid),
UserRid = tostring(customFields.UserRid),
DomainSid = tostring(customFields.DomainSid),
LightningLatencyState = tostring(customFields.LightningLatencyState),
UnixMode = tostring(customFields.UnixMode),
VnodeType = tostring(customFields.VnodeType),
ApiReturnValue = tostring(customFields.ApiReturnValue),
ServiceDisplayName = tostring(customFields.ServiceDisplayName),
LinkName = tostring(customFields.LinkName),
VersionInfo = tostring(customFields.VersionInfo),
LanguageId = tostring(customFields.LanguageId),
AsepFlags = tostring(customFields.AsepFlags),
Data1 = tostring(customFields.Data1),
RegOperationType = tostring(customFields.RegOperationType),
ProcessArgs = tostring(customFields.ProcessArgs),
RegStringValue = tostring(customFields.RegStringValue),
RegType = tostring(customFields.RegType),
AsepClass = tostring(customFields.AsepClass),
AsepIndex = tostring(customFields.AsepIndex),
AsepValueType = tostring(customFields.AsepValueType),
LocalSession = tostring(customFields.LocalSession),
DstDvcHostname = tostring(customFields.DstDvcHostname),
PrivilegesBitmask = tostring(customFields.PrivilegesBitmask),
EnabledPrivilegesBitmask = tostring(customFields.EnabledPrivilegesBitmask),
UserGroupsBitmask = tostring(customFields.UserGroupsBitmask),
Timeout = tostring(customFields.Timeout),
ProcessCount = tostring(customFields.ProcessCount),
SuppressType = tostring(customFields.SuppressType),
BoundedCount = tolong(customFields.BoundedCount),
IP6Records = tostring(customFields.IP6Records),
FirstIP6Record = tostring(customFields.FirstIP6Record),
WmiQuery = tostring(customFields.WmiQuery),
WmiNamespaceName = tostring(customFields.WmiNamespaceName),
RegClassificationIndex = tostring(customFields.RegClassificationIndex),
RegClassificationFlags = tostring(customFields.RegClassificationFlags),
RegClassification = tostring(customFields.RegClassification),
SystemTableIndex = tostring(customFields.SystemTableIndex),
ScreenshotType = tostring(customFields.ScreenshotType),
SubStatus = tostring(customFields.SubStatus),
UmppaInjectAbortCount = tostring(customFields.UmppaInjectAbortCount),
UmppaInjectFailedCount = tostring(customFields.UmppaInjectFailedCount),
UmppaInjectionType = tostring(customFields.UmppaInjectionType),
UmppaInjectLoadFailCount = tostring(customFields.UmppaInjectLoadFailCount),
UmppaInjectCfgCheckCount = tostring(customFields.UmppaInjectCfgCheckCount),
UmppaInjectExtensionErrorCount = tostring(customFields.UmppaInjectExtensionErrorCount),
UmppaInjectInvalidThreadCount = tostring(customFields.UmppaInjectInvalidThreadCount),
UmppaInjectFileSectionCount = tostring(customFields.UmppaInjectFileSectionCount),
TotalCount = tostring(customFields.TotalCount),
UmppaInjectLoadErrorCount = tostring(customFields.UmppaInjectLoadErrorCount),
UmppaInjectBadAlertCount = tostring(customFields.UmppaInjectBadAlertCount),
UmppaInjectApcInsertionCount = tostring(customFields.UmppaInjectApcInsertionCount),
UmppaInjectCopyFailCount = tostring(customFields.UmppaInjectCopyFailCount),
RegNumericValue = tostring(customFields.RegNumericValue),
VolumeDriveLetter = tostring(customFields.VolumeDriveLetter),
VolumeSnapshotName = tostring(customFields.VolumeSnapshotName),
UserCanonical = tostring(customFields.UserCanonical),
LogonId = tostring(customFields.LogonId),
ConfigStateData = tostring(customFields.ConfigStateData),
FirewallProfile = tostring(customFields.FirewallProfile),
FirewallOption = tostring(customFields.FirewallOption),
FirewallOptionNumericValue = tostring(customFields.FirewallOptionNumericValue),
SmbShareName = tostring(customFields.SmbShareName),
IsCpuDataCommonOnAllCores = tostring(customFields.IsCpuDataCommonOnAllCores),
SpibarDataFrap = tostring(customFields.SpibarDataFrap),
EfiVariableDbxSha256Hash = tostring(customFields.EfiVariableDbxSha256Hash),
PciConfigDataBgsm = tostring(customFields.PciConfigDataBgsm),
PciConfigDataDpr = tostring(customFields.PciConfigDataDpr),
CpuDataCommonSmrrSupported = tostring(customFields.CpuDataCommonSmrrSupported),
SpibarDataHsfc = tostring(customFields.SpibarDataHsfc),
EfiVariableSecureBoot = tostring(customFields.EfiVariableSecureBoot),
PciConfigDataMesegMask = tostring(customFields.PciConfigDataMesegMask),
PciConfigDataTolud = tostring(customFields.PciConfigDataTolud),
EfiVariableDbxAttributes = tostring(customFields.EfiVariableDbxAttributes),
PciConfigDataPavpc = tostring(customFields.PciConfigDataPavpc),
EfiVariableCustomModeAttributes = tostring(customFields.EfiVariableCustomModeAttributes),
SpibarDataFreg3 = tostring(customFields.SpibarDataFreg3),
SpibarDataFreg4 = tostring(customFields.SpibarDataFreg4),
SpibarDataFreg1 = tostring(customFields.SpibarDataFreg1),
SpibarDataFreg2 = tostring(customFields.SpibarDataFreg2),
SpibarDataFreg0 = tostring(customFields.SpibarDataFreg0),
EfiSupported = tostring(customFields.EfiSupported),
EfiVariablePkAttributes = tostring(customFields.EfiVariablePkAttributes),
CpuDataCommonPrmrrUncorePhysicalMask = tostring(customFields.CpuDataCommonPrmrrUncorePhysicalMask),
PciConfigDataGenPmconA = tostring(customFields.PciConfigDataGenPmconA),
PciConfigDataTsegmb = tostring(customFields.PciConfigDataTsegmb),
SpibarDataVscc0 = tostring(customFields.SpibarDataVscc0),
EfiVariablePkSha256Hash = tostring(customFields.EfiVariablePkSha256Hash),
SpibarDataVscc1 = tostring(customFields.SpibarDataVscc1),
CpuDataCommonSmrrPhysicalMask = tostring(customFields.CpuDataCommonSmrrPhysicalMask),
NorthBridgeDeviceId = tostring(customFields.NorthBridgeDeviceId),
IsNorthBridgeSupported = tostring(customFields.IsNorthBridgeSupported),
PciConfigDataTom = tostring(customFields.PciConfigDataTom),
EfiVariableKekSha256Hash = tostring(customFields.EfiVariableKekSha256Hash),
SouthBridgeVendorId = tostring(customFields.SouthBridgeVendorId),
EfiVariableSignatureSupport = tostring(customFields.EfiVariableSignatureSupport),
MmioDataTco1Cnt = tostring(customFields.MmioDataTco1Cnt),
EfiVariableKekAttributes = tostring(customFields.EfiVariableKekAttributes),
FirmwareAnalysisCpuSupported = tostring(customFields.FirmwareAnalysisCpuSupported),
MmioDataSmiEn = tostring(customFields.MmioDataSmiEn),
CpuDataCommonPrmrrUncoreSupported = tostring(customFields.CpuDataCommonPrmrrUncoreSupported),
NorthBridgeVendorId = tostring(customFields.NorthBridgeVendorId),
CpuDataCommonMsrApicBase = tostring(customFields.CpuDataCommonMsrApicBase),
EfiVariableDbAttributes = tostring(customFields.EfiVariableDbAttributes),
SpibarDataPr2 = tostring(customFields.SpibarDataPr2),
SpibarDataBfpr = tostring(customFields.SpibarDataBfpr),
SpibarDataPr1 = tostring(customFields.SpibarDataPr1),
EfiVariableSecureBootAttributes = tostring(customFields.EfiVariableSecureBootAttributes),
SpibarDataPr0 = tostring(customFields.SpibarDataPr0),
IsSouthBridgeSupported = tostring(customFields.IsSouthBridgeSupported),
PciConfigDataHfsts1 = tostring(customFields.PciConfigDataHfsts1),
CpuDataCommonMsrFeatureControl = tostring(customFields.CpuDataCommonMsrFeatureControl),
PciConfigDataRemaplimit = tostring(customFields.PciConfigDataRemaplimit),
CpuDataCommonSiliconDebugFeatureControl = tostring(customFields.CpuDataCommonSiliconDebugFeatureControl),
CpuDataCommonSmrrPhysicalBase = tostring(customFields.CpuDataCommonSmrrPhysicalBase),
SouthBridgeDeviceId = tostring(customFields.SouthBridgeDeviceId),
CpuDataCommonPrmrrPhysicalMask = tostring(customFields.CpuDataCommonPrmrrPhysicalMask),
EfiVariableDbSha256Hash = tostring(customFields.EfiVariableDbSha256Hash),
SpibarDataHsfs = tostring(customFields.SpibarDataHsfs),
PciConfigDataRemapbase = tostring(customFields.PciConfigDataRemapbase),
EfiVariableCustomMode = tostring(customFields.EfiVariableCustomMode),
PciConfigDataGgc = tostring(customFields.PciConfigDataGgc),
PciConfigDataTouud = tostring(customFields.PciConfigDataTouud),
SpibarDataPr4 = tostring(customFields.SpibarDataPr4),
SpibarDataPr3 = tostring(customFields.SpibarDataPr3),
CpuDataCommonPrmrrSupported = tostring(customFields.CpuDataCommonPrmrrSupported),
PciConfigDataSmramc = tostring(customFields.PciConfigDataSmramc),
EfiVariableSignatureSupportAttributes = tostring(customFields.EfiVariableSignatureSupportAttributes),
PciConfigDataBdsm = tostring(customFields.PciConfigDataBdsm),
EfiVariableSetupModeAttributes = tostring(customFields.EfiVariableSetupModeAttributes),
EfiVariableSetupMode = tostring(customFields.EfiVariableSetupMode),
PciConfigDataBiosCntl = tostring(customFields.PciConfigDataBiosCntl),
PciConfigDataMesegBase = tostring(customFields.PciConfigDataMesegBase),
NewFileIdentifier = tostring(customFields.NewFileIdentifier),
FeatureVector = tostring(customFields.FeatureVector),
ModelPrediction = tostring(customFields.ModelPrediction),
Malicious = tostring(customFields.Malicious),
FeatureExtractionVersion = tostring(customFields.FeatureExtractionVersion),
FXFileSize = tostring(customFields.FXFileSize),
MLModelVersion = tostring(customFields.MLModelVersion),
FontBufferLength = tostring(customFields.FontBufferLength),
FontFileCount = tostring(customFields.FontFileCount),
FontLoadOperation = tostring(customFields.FontLoadOperation),
FontBuffer = tostring(customFields.FontBuffer),
FontFileName = tostring(customFields.FontFileName),
TemplateInstanceId = tostring(customFields.TemplateInstanceId),
PatternDisposition = tostring(customFields.PatternDisposition),
ServicePackMajor = tostring(customFields.ServicePackMajor),
ProductSku = tostring(customFields.ProductSku),
PointerSize = tostring(customFields.PointerSize),
ProductName = tostring(customFields.ProductName),
AgentVersion = tostring(customFields.AgentVersion),
ServicePackMinor = tostring(customFields.ServicePackMinor),
SuiteMask = tostring(customFields.SuiteMask),
SubBuildNumber = tostring(customFields.SubBuildNumber),
PlatformId = tostring(customFields.PlatformId),
BuildType = tostring(customFields.BuildType),
MajorVersion = tostring(customFields.MajorVersion),
ProductType = tostring(customFields.ProductType),
MinorVersion = tostring(customFields.MinorVersion),
CheckedBuild = tostring(customFields.CheckedBuild),
BuildNumber = tostring(customFields.BuildNumber),
RFMState = tostring(customFields.RFMState),
FirmwareAnalysisEclControlInterfaceVersion = tostring(customFields.FirmwareAnalysisEclControlInterfaceVersion),
FirmwareAnalysisEclConsumerInterfaceVersion = tostring(customFields.FirmwareAnalysisEclConsumerInterfaceVersion),
BootTimeFunctionalityLevel = tostring(customFields.BootTimeFunctionalityLevel),
ReasonOfFunctionalityLevel = tostring(customFields.ReasonOfFunctionalityLevel),
CurrentFunctionalityLevel = tostring(customFields.CurrentFunctionalityLevel),
PciAttachmentState = tostring(customFields.PciAttachmentState),
LocalAddressIP6 = tostring(customFields.LocalAddressIP6),
RemoteAddressIP6 = tostring(customFields.RemoteAddressIP6),
RegBinaryValue = tostring(customFields.RegBinaryValue),
ServiceDescription = tostring(customFields.ServiceDescription),
ServiceSecurity = tostring(customFields.ServiceSecurity),
ServiceImagePath = tostring(customFields.ServiceImagePath),
ServiceStart = tostring(customFields.ServiceStart),
ServiceType = tostring(customFields.ServiceType),
ServiceFailureActions = tostring(customFields.ServiceFailureActions),
ServiceErrorControl = tostring(customFields.ServiceErrorControl),
SymbolicLinkName = tostring(customFields.SymbolicLinkName),
SymbolicLinkTarget = tostring(customFields.SymbolicLinkTarget),
DevicePropertyClassName = tostring(customFields.DevicePropertyClassName),
DeviceActiveConfigurationNumber = tostring(customFields.DeviceActiveConfigurationNumber),
DevicePropertyClassGuid = tostring(customFields.DevicePropertyClassGuid),
DeviceUsbSubclass = tostring(customFields.DeviceUsbSubclass),
ParentHubInstanceId = tostring(customFields.ParentHubInstanceId),
DeviceConnectionStatus = tostring(customFields.DeviceConnectionStatus),
DeviceUsbClass = tostring(customFields.DeviceUsbClass),
ParentHubPort = tostring(customFields.ParentHubPort),
DevicePropertyManufacturer = tostring(customFields.DevicePropertyManufacturer),
DevicePropertyLocationInformation = tostring(customFields.DevicePropertyLocationInformation),
DeviceProtocol = tostring(customFields.DeviceProtocol),
DevicePropertyDeviceDescription = tostring(customFields.DevicePropertyDeviceDescription),
DeviceUsbVersion = tostring(customFields.DeviceUsbVersion),
ModuleBaseAddress = tostring(customFields.ModuleBaseAddress),
ModuleSize = tostring(customFields.ModuleSize),
IsOnClearCaseMvfs = tostring(customFields.IsOnClearCaseMvfs),
DllCharacteristics = tostring(customFields.DllCharacteristics),
ActiveCpuCount = tostring(customFields.ActiveCpuCount),
MemoryTotal = tostring(customFields.MemoryTotal),
BillingType = tostring(customFields.BillingType),
ConnectionCipher = tostring(customFields.ConnectionCipher),
ConnectType = tostring(customFields.ConnectType),
ConnectionProtocol = tostring(customFields.ConnectionProtocol),
ConnectionHash = tostring(customFields.ConnectionHash),
ConnectTime = tostring(customFields.ConnectTime),
ConnectionHashStrength = tostring(customFields.ConnectionHashStrength),
FailedConnectCount = tostring(customFields.FailedConnectCount),
ConnectionCipherStrength = tostring(customFields.ConnectionCipherStrength),
ConnectionExchangeStrength = tostring(customFields.ConnectionExchangeStrength),
ConnectionExchange = tostring(customFields.ConnectionExchange),
PreviousConnectTime = tostring(customFields.PreviousConnectTime),
FalconServiceServletErrors = tostring(customFields.FalconServiceServletErrors),
FalconServiceComponent = tostring(customFields.FalconServiceComponent),
FalconServiceServletStarts = tostring(customFields.FalconServiceServletStarts),
FalconServiceState = tostring(customFields.FalconServiceState),
ScriptContent = tostring(customFields.ScriptContent),
OriginalContentLength = tostring(customFields.OriginalContentLength),
ScriptingLanguageId = tostring(customFields.ScriptingLanguageId),
ParentImageFileName = tostring(customFields.ParentImageFileName),
GrandparentImageFileName = tostring(customFields.GrandparentImageFileName),
ScriptContentName = tostring(customFields.ScriptContentName),
ProcessParentCommandLine = tostring(customFields.ProcessParentCommandLine),
ContentSHA256HashData = tostring(customFields.ContentSHA256HashData),
ProcessGrandparentCommandLine = tostring(customFields.ProcessGrandparentCommandLine),
ThreatFirstReportedTime = tostring(customFields.ThreatFirstReportedTime),
ThreatLastReportedTime = tostring(customFields.ThreatLastReportedTime),
ThreatOriginalRiskLevel = toint(customFields.ThreatOriginalRiskLevel)
| project
TimeGenerated,
FileMode,
DeviceSerialNumber,
IcmpCode,
IcmpType,
LastUpdateInstalledTime,
RebootRequired,
PendingUpdateIds,
InstalledUpdateIds,
InstalledUpdateExtendedStatus,
SupersededUpdateIds,
ConfigurationDescriptorValue,
ConfigurationDescriptorAttributes,
DeviceDescriptorUniqueIdentifier,
ConfigurationDescriptorName,
ConfigurationDescriptorNumInterfaces,
ConfigurationDescriptorMaxPowerDraw,
ScreenshotsTakenCount,
ExitCode,
ParentProcessId,
DstUserIdentity,
NetworkListenCount,
SuspiciousRawDiskReadCount,
NetworkBindCount,
NetworkRecvAcceptCount,
ContextData,
Id,
NewExecutableWrittenCount,
ExeAndServiceCount,
NetworkCloseCount,
SuspectStackCount,
CLICreationCount,
UnsignedModuleLoadCount,
UserTime,
EventMessage,
RawProcessId,
ContextTimeStamp,
AllocateVirtualMemoryCount,
ContextProcessId,
ServiceEventCount,
SnapshotFileOpenCount,
RemovableDiskFileWrittenCount,
InjectedDllCount,
ModuleLoadCount,
UserMemoryProtectExecutableCount,
NetworkCapableAsepWriteCount,
TargetProcessId,
DnsRequestCount,
ArchiveFileWrittenCount,
Entitlements,
Name,
ProcessStartTime,
SetThreadContextCount,
SuspiciousCredentialModuleLoadCount,
DvcInterfaceGuid,
Cid,
FileDeletedCount,
UserMemoryAllocateExecutableCount,
DirectoryCreatedCount,
NetworkConnectCountUdp,
QueueApcCount,
ContextThreadId,
Aip,
SuspiciousFontLoadCount,
ConHostId,
NetworkConnectCount,
BinaryExecutableWrittenCount,
CycleTime,
DvcOs,
ConHostProcessId,
PrivilegedProcessHandleCount,
MaxThreadCount,
ImageSubsystem,
GenericFileWrittenCount,
EffectiveTransmissionClass,
ScriptEngineInvocationCount,
RunDllInvocationCount,
CreateProcessCount,
KernelTime,
DirectoryEnumeratedCount,
ConfigStateHash,
AsepWrittenCount,
SuspiciousDnsRequestCount,
DocumentFileWrittenCount,
ProtectVirtualMemoryCount,
ProcessHashSha256,
UserMemoryProtectExecutableRemoteCount,
ConfigBuild,
UserMemoryAllocateExecutableRemoteCount,
ExecutableDeletedCount,
RegKeySecurityDecreasedCount,
InjectedThreadCount,
NetworkModuleLoadCount,
WindowTitle,
ProcessCreateFlags,
IntegrityLevel,
SourceProcessId,
ProcessHashSha1,
TokenType,
ProcessEndTime,
AuthenticodeHashData,
ParentBaseFileName,
SessionId,
Tags,
ProcessHashMd5,
ProcessSxsFlags,
AuthenticationId,
WindowFlags,
ProcessCommandLine,
ParentAuthenticationId,
FileName,
SourceThreadId,
ProcessParameterFlags,
SignInfoFlags,
ChannelVersion,
ChannelVersionRequired,
ChannelId,
DnsResponseType,
IP4Records,
CNAMERecords,
QueryStatus,
InterfaceIndex,
DualRequest,
FirstIP4Record,
UrlDomain,
RespondingDnsServer,
RequestType,
FirewallRuleId,
Options,
MinorFunction,
FileIdentifier,
Information,
ShareAccess,
FileObject,
FilePermission,
Status,
IrpFlags,
MajorFunction,
DesiredAccess,
OperationFlags,
TargetFileName,
CallStackModuleNamesVersion,
CsaProcessDataCollectionInstanceId,
CallStackModuleNames,
CreateProcessType,
EtwRawProcessId,
EventMax,
EtwRawThreadId,
Flags,
EventMin,
RawThreadId,
SrcIpAddr,
ConnectionFlags,
DstIpPort,
SrcIpPort,
Protocol,
DstIpAddr,
ConnectionDirection,
InContext,
NetworkContainmentState,
ConfigIDBase,
SensorStateBitMap,
ConfigurationVersion,
ConfigIDPlatform,
ConfigIDBuild,
ProvisionState,
Size,
IsOnNetwork,
DiskParentDeviceInstanceId,
TemporaryFileName,
FileEcpBitmask,
IsOnRemovableDisk,
ModuleCharacteristics,
OriginalEventTimeStamp,
MappedFromUserMode,
TreeId,
PrimaryModule,
UserIsAdmin,
LogoffTime,
LogonTime,
LogonDomain,
RemoteAccount,
UserFlags,
LogonServer,
DstUserName,
LogonType,
AuthenticationPackage,
UserPrincipal,
PasswordLastSet,
UserLogoffType,
UserLogonFlags,
Parameter2,
Parameter1,
Parameter3,
Line,
ErrorStatus,
Facility,
File,
PublicKeys,
HandleCreated,
ExtendedKeyUsages,
FileSigningTime,
Object1Name,
Object1Type,
Certificate,
RpcClientProcessId,
SyntheticPR2Flags,
MachOSubType,
SessionProcessId,
SVUID,
ProcessGroupId,
GID,
SVGID,
UID,
RGID,
RUID,
NeighborList,
DownloadServer,
DownloadPath,
DownloadPort,
CompletionEventId,
IsTransactedFile,
WindowStation,
BoundingLimitCount,
ProcessBehaviorBitfield,
Desktop,
PatternId,
ExclusionType,
ExclusionSource,
DriverLoadFlags,
CompanyName,
OriginalFilename,
FileVersion,
GrandParentBaseFileName,
ShowWindowFlags,
ThreadStartAddress,
InjectedThreadFlag,
UserThread,
TargetThreadModule,
TargetThreadId,
ThreadStartContext,
SourceThreadStartAddress,
InterfaceGuid,
InterfaceVersion,
RpcClientThreadId,
TaskXml,
TaskAuthor,
TaskName,
RpcOpNum,
TaskExecArguments,
TaskExecCommand,
RpcNestingLevel,
ErrorLocation,
ErrorReason,
Parameter64_1,
ErrorSource,
ParameterSizedBuffer_1,
ErrorCode,
DeviceProductId,
DeviceVersion,
DeviceTimeStamp,
DeviceInstanceId,
DeviceDescriptorSetHash,
DeviceVendorId,
DeviceManufacturer,
DeviceProduct,
GroupRid,
UserRid,
DomainSid,
LightningLatencyState,
UnixMode,
VnodeType,
TargetDirectoryName,
ApiReturnValue,
ServiceDisplayName,
LinkName,
VersionInfo,
LanguageId,
AsepFlags,
RegObjectName,
Data1,
RegOperationType,
ProcessArgs,
RegStringValue,
RegType,
AsepClass,
AsepIndex,
RegValueName,
AsepValueType,
LocalSession,
DstDvcHostname,
PrivilegesBitmask,
EnabledPrivilegesBitmask,
UserGroupsBitmask,
Timeout,
ProcessCount,
SuppressType,
BoundedCount,
IP6Records,
FirstIP6Record,
WmiQuery,
WmiNamespaceName,
RegClassificationIndex,
RegClassificationFlags,
RegClassification,
SystemTableIndex,
ScreenshotType,
SubStatus,
UmppaInjectAbortCount,
UmppaInjectFailedCount,
UmppaInjectionType,
UmppaInjectLoadFailCount,
UmppaInjectCfgCheckCount,
UmppaInjectExtensionErrorCount,
UmppaInjectInvalidThreadCount,
UmppaInjectFileSectionCount,
TotalCount,
UmppaInjectLoadErrorCount,
UmppaInjectBadAlertCount,
UmppaInjectApcInsertionCount,
UmppaInjectCopyFailCount,
FirewallRule,
RegNumericValue,
VolumeDriveLetter,
VolumeSnapshotName,
VolumeName,
UserCanonical,
LogonId,
ConfigStateData,
FirewallProfile,
FirewallOption,
FirewallOptionNumericValue,
SmbShareName,
TargetSHA256HashData,
IsCpuDataCommonOnAllCores,
SpibarDataFrap,
EfiVariableDbxSha256Hash,
PciConfigDataBgsm,
PciConfigDataDpr,
CpuDataCommonSmrrSupported,
SpibarDataHsfc,
EfiVariableSecureBoot,
PciConfigDataMesegMask,
PciConfigDataTolud,
EfiVariableDbxAttributes,
PciConfigDataPavpc,
EfiVariableCustomModeAttributes,
SpibarDataFreg3,
SpibarDataFreg4,
SpibarDataFreg1,
SpibarDataFreg2,
SpibarDataFreg0,
EfiSupported,
EfiVariablePkAttributes,
CpuDataCommonPrmrrUncorePhysicalMask,
PciConfigDataGenPmconA,
PciConfigDataTsegmb,
SpibarDataVscc0,
EfiVariablePkSha256Hash,
SpibarDataVscc1,
CpuDataCommonSmrrPhysicalMask,
NorthBridgeDeviceId,
IsNorthBridgeSupported,
PciConfigDataTom,
EfiVariableKekSha256Hash,
SouthBridgeVendorId,
EfiVariableSignatureSupport,
MmioDataTco1Cnt,
EfiVariableKekAttributes,
FirmwareAnalysisCpuSupported,
MmioDataSmiEn,
CpuDataCommonPrmrrUncoreSupported,
NorthBridgeVendorId,
CpuDataCommonMsrApicBase,
EfiVariableDbAttributes,
SpibarDataPr2,
SpibarDataBfpr,
SpibarDataPr1,
EfiVariableSecureBootAttributes,
SpibarDataPr0,
IsSouthBridgeSupported,
PciConfigDataHfsts1,
CpuDataCommonMsrFeatureControl,
PciConfigDataRemaplimit,
CpuDataCommonSiliconDebugFeatureControl,
CpuDataCommonSmrrPhysicalBase,
SouthBridgeDeviceId,
CpuDataCommonPrmrrPhysicalMask,
EfiVariableDbSha256Hash,
SpibarDataHsfs,
PciConfigDataRemapbase,
EfiVariableCustomMode,
PciConfigDataGgc,
PciConfigDataTouud,
SpibarDataPr4,
SpibarDataPr3,
CpuDataCommonPrmrrSupported,
PciConfigDataSmramc,
EfiVariableSignatureSupportAttributes,
PciConfigDataBdsm,
EfiVariableSetupModeAttributes,
EfiVariableSetupMode,
PciConfigDataBiosCntl,
PciConfigDataMesegBase,
SourceFileName,
NewFileIdentifier,
FeatureVector,
ModelPrediction,
Malicious,
FeatureExtractionVersion,
FXFileSize,
MLModelVersion,
FontBufferLength,
FontFileCount,
FontLoadOperation,
FontBuffer,
FontFileName,
TemplateInstanceId,
PatternDisposition,
ServicePackMajor,
ProductSku,
PointerSize,
ProductName,
AgentVersion,
ServicePackMinor,
SuiteMask,
SubBuildNumber,
PlatformId,
BuildType,
MajorVersion,
ProductType,
MinorVersion,
CheckedBuild,
BuildNumber,
RFMState,
FirmwareAnalysisEclControlInterfaceVersion,
FirmwareAnalysisEclConsumerInterfaceVersion,
BootTimeFunctionalityLevel,
ReasonOfFunctionalityLevel,
CurrentFunctionalityLevel,
PciAttachmentState,
LocalAddressIP6,
RemoteAddressIP6,
RegBinaryValue,
ServiceDescription,
ServiceSecurity,
ServiceImagePath,
ServiceStart,
ServiceType,
ServiceFailureActions,
ServiceErrorControl,
SymbolicLinkName,
SymbolicLinkTarget,
DevicePropertyClassName,
DeviceActiveConfigurationNumber,
DevicePropertyClassGuid,
DeviceUsbSubclass,
ParentHubInstanceId,
DeviceConnectionStatus,
DeviceUsbClass,
ParentHubPort,
DevicePropertyManufacturer,
DevicePropertyLocationInformation,
DeviceProtocol,
DevicePropertyDeviceDescription,
DeviceUsbVersion,
ModuleBaseAddress,
ModuleSize,
IsOnClearCaseMvfs,
DllCharacteristics,
ActiveCpuCount,
MemoryTotal,
BillingType,
ConnectionCipher,
ConnectType,
ConnectionProtocol,
ConnectionHash,
ConnectTime,
ConnectionHashStrength,
FailedConnectCount,
ConnectionCipherStrength,
ConnectionExchangeStrength,
ConnectionExchange,
PreviousConnectTime,
FalconServiceServletErrors,
FalconServiceComponent,
FalconServiceServletStarts,
FalconServiceState,
ScriptContent,
OriginalContentLength,
ScriptingLanguageId,
ParentImageFileName,
GrandparentImageFileName,
ScriptContentName,
HostProcessType,
ProcessParentCommandLine,
ContentSHA256HashData,
ProcessGrandparentCommandLine,
Type
;
let CrowdStrikeReplicator_All =
union isfuzzy = true CrowdStrikeFDRv1Events, CrowdStrikeReplicatorV2(starttime = starttime, endtime = endtime)
| extend
EventVendor = "Crowdstrike",
EventProduct = "Replicator",
EventMessage = column_ifexists('event_simpleName', ''),
ContextTimeStamp = column_ifexists('timestamp', ''),
Aip = column_ifexists('aip', ''),
DvcInterfaceGuid = column_ifexists('aid', '')
;
CrowdStrikeReplicator_All
};
parser(
starttime=starttime,
endtime=endtime
)